// 卸载
function unmount(vnode) {
    const parent = vnode.el.parentNode
    if (parent) {
        parent.removeChild(vnode.el)
    }
}

function render(vnode, container) {
    if (vnode) {
        patch(container._vnode, vnode, container)
    } else {
        if (container._vnode) {
            // 调用 unmount 函数卸载 vnode
            unmount(container._vnode)
        }
    }
    container._vnode = vnode
}